#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <assert.h>

void my_strncpy(char* str, const char* str1,int n)
{
	assert(str);
	assert(str1);
	int i = 0;
	for (i = 0; i < n; i++)
	{
		*str++ = *str1++;
	}
}
int main()
{
	char arr[10] = { 0 };
	char arr1[10] = { 'a','b','a','b', 'a','b'};
	my_strncpy(arr, arr1,5);
	printf("%s", arr);
	return 0;
}